#regex keywords in java
Explore tagged Tumblr posts
souhaillaghchimdev · 2 months ago
Text
Text Processing Software Development
Tumblr media
Text processing is one of the oldest and most essential domains in software development. From simple word counting to complex natural language processing (NLP), developers can build powerful tools that manipulate, analyze, and transform text data in countless ways.
What is Text Processing?
Text processing refers to the manipulation or analysis of text using software. It includes operations such as searching, editing, formatting, summarizing, converting, or interpreting text.
Common Use Cases
Spell checking and grammar correction
Search engines and keyword extraction
Text-to-speech and speech-to-text conversion
Chatbots and virtual assistants
Document formatting or generation
Sentiment analysis and opinion mining
Popular Programming Languages for Text Processing
Python: With libraries like NLTK, spaCy, and TextBlob
Java: Common in enterprise-level NLP solutions (Apache OpenNLP)
JavaScript: Useful for browser-based or real-time text manipulation
C++: High-performance processing for large datasets
Basic Python Example: Word Count
def word_count(text): words = text.split() return len(words) sample_text = "Text processing is powerful!" print("Word count:", word_count(sample_text))
Essential Libraries and Tools
NLTK: Natural Language Toolkit for tokenizing, parsing, and tagging text.
spaCy: Industrial-strength NLP for fast processing.
Regex (Regular Expressions): For pattern matching and text cleaning.
BeautifulSoup: For parsing HTML and extracting text.
Pandas: Great for handling structured text like CSV or tabular data.
Best Practices
Always clean and normalize text data before processing.
Use tokenization to split text into manageable units (words, sentences).
Handle encoding carefully, especially when dealing with multilingual data.
Structure your code modularly to support text pipelines.
Profile your code if working with large-scale datasets.
Advanced Topics
Named Entity Recognition (NER)
Topic Modeling (e.g., using LDA)
Machine Learning for Text Classification
Text Summarization and Translation
Optical Character Recognition (OCR)
Conclusion
Text processing is at the core of many modern software solutions. From basic parsing to complex machine learning, mastering this domain opens doors to a wide range of applications. Start simple, explore available tools, and take your first step toward developing intelligent text-driven software.
0 notes
techandguru-blog · 6 years ago
Link
There are times when we do not know the exact item but we know how it looks like i.e. it has specific pattern and certain characteristics. So by just knowing the pattern, we can identify the items. In the same way, there are patterns to identify strings or set of strings in given text or file in java. For that, we have a REGULAR EXPRESSION in java. e.g. if we want to catch all email from the given text, we know how emails look like so we can define a pattern. We create a regex to represent that pattern. And performing pattern match on the given text, we can list all the emails in the given input text.
So regular expression is a special sequence of character that helps to match, find, edit other string or set of strings in the given input, using a specialized string held in so-called Pattern. The regular expression in java is provided through java.util.regex package. Java.util.regex primarily contains three classes name listed below
- Pattern Class: It is used to define the patterns for matching. An object of Pattern class represents a compiled representation of the regular expression. There is no public constructor available to create an object of Pattern class. To instantiate an object of Pattern class, one has to use any version of public static compile() method of Pattern class. These methods accept regular expression string as the first argument.
- Matcher Class: Matcher class is an engine to interpret the pattern of regular expression and performs the match on the input string. Matcher class too does not have any public constructor. To obtain an object of Matcher class, one has to use call matcher() method on Pattern Class object.
- PatternSyntaxException Class: A PatternSyntaxException class represents an unchecked exception that indicates a Syntax error in the regular expression.
CAPTURING GROUP in Regular Expression
The capturing group represents the group of the letter put together as a single unit. They are created by putting letters to be grouped in parentheses. e.g. (techie360).
Capturing groups are numbered by counting the opening parentheses from left to right. e.g ((t)(pq)) has capturing group in the order ((t)(pq)), (t), (pq).
To find the number of capturing group in the regular expression, just use groupCount() method on Matcher class object. Every capturing group contains group 0 which is not included in the count returned by groupCount().
Example of Capturing Group usage
import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexMatches { public static void main( String args[] ) { // input String String line = "you are reading post on techie360!"; String pattern = "(.*)(\\d+)(.*)"; // Create a Pattern object Pattern p = Pattern.compile(pattern); // Now create matcher object. Matcher m = p.matcher(line); if (m.find( )) { System.out.println("Found value: " + m.group(0) ); System.out.println("Found value: " + m.group(1) ); System.out.println("Found value: " + m.group(2) ); }else { System.out.println("NO MATCH"); } } }
The output of the above program would be
Found value: you are reading post on techie360! Found value: you are reading post on techie360! Found value: 0
REGULAR EXPRESSION SYNTAX AND MEANING
In the below table, a complete list of regular expression letters are listed
Regex Meaning ^ Matches the beginning of the line. $ Matches the end of the line. . Matches any single character except a newline. Using m option allows it to match the newline as well. [...] Matches any single character in brackets. [^...] Matches any single character not in brackets. \A Beginning of the entire string. \z End of the entire string. \Z End of the entire string except for allowable final line terminator. re* Matches 0 or more occurrences of the preceding expression. re+ Matches 1 or more of the previous thing. re? Matches 0 or 1 occurrence of the preceding expression. re{ n} Matches exactly n number of occurrences of the preceding expression. re{ n,} Matches n or more occurrences of the preceding expression. re{ n, m} Matches at least n and at most m occurrences of the preceding expression. a| b Matches either a or b. (re) Groups regular expressions and remembers the matched text. (?: re) Groups regular expressions without remembering the matched text. (?> re) Matches the independent pattern without backtracking. \w Matches the word characters. \W Matches the nonword characters. \s Matches the whitespace. Equivalent to [\t\n\r\f]. \S Matches the non-whitespace. \d Matches the digits. Equivalent to [0-9]. \D Matches the non-digits. \A Matches the beginning of the string. \Z Matches the end of the string. If a newline exists, it matches just before newline. \z Matches the end of the string. \G Matches the point where the last match finished. \n Back-reference to capture group number "n". \b Matches the word boundaries when outside the brackets. Matches the backspace (0x08) when inside the brackets. \B Matches the nonword boundaries. \n, \t, etc. Matches newlines, carriage returns, tabs, etc. \Q Escape (quote) all characters up to \E. \E Ends quoting begun with \Q.
METHODS OF MATCHER CLASS
Matcher class methods can be divided into three categories basis the function they perform:
- Index Methods: index methods provide the index of match found in the input string. Below is the list of index methods:
Method Explanation public int start() Returns the start index of the previous match. public int start(int group) Returns the start index of the subsequence captured by the given group during the previous match operation. public int end() Returns the offset after the last character matched. public int end(int group) Returns the offset after the last character of the subsequence captured by the given group during the previous match operation.
- Study Methods: these methods perform match on the input string and return whether the match is found or not. Please see below list for all Study methods:
Method Description Public boolean lookingAt() Attempts to match the input sequence, starting at the beginning of the region, against the pattern. public boolean find() Attempts to find the next subsequence of the input sequence that matches the pattern. public boolean find(int start) Resets this matcher and then attempts to find the next subsequence of the input sequence that matches the pattern, starting at the specified index. public boolean matches() Attempts to match the entire region against the pattern.
REPLACEMENT METHODS:
These methods perform replacement in the input string. Below are replacement methods
Method & Description public Matcher appendReplacement(StringBuffer sb, String replacement) Implements a non-terminal append-and-replace step. public StringBuffer appendTail(StringBuffer sb) Implements a terminal append-and-replace step. public String replaceAll(String replacement) Replaces every subsequence of the input sequence that matches the pattern with the given replacement string. public String replaceFirst(String replacement) Replaces the first subsequence of the input sequence that matches the pattern with the given replacement string. public static String quoteReplacement(String s) Returns a literal replacement String for the specified String. This method produces a String that will work as a literal replacement s in the appendReplacement method of the Matcher class.
matches() and lookingAt() methods: Similarity and differences
- both methods match pattern in the input string
- both start matching at the start of input string
- matches() requires complete string to be matched but lookingAt() does not require the complete string to be matching.
To demonstrate the difference see the example below:
import java.util.regex.Pattern; import java.util.regex.Matcher; public class RegexMatches { private static final String REGEX = "too"; private static final String INPUT = "tooo"; private static Pattern pattern; private static Matcher matcher; public static void main( String args[] ) { pattern = Pattern.compile(REGEX); matcher = pattern.matcher(INPUT); System.out.println("REGEX is: "+REGEX); System.out.println("INPUT is: "+INPUT); System.out.println("lookingAt(): "+matcher.lookingAt()); System.out.println("matches(): "+matcher.matches()); } }
the output of the above program
REGEX is: foo INPUT is: fooooooooooooooooo lookingAt(): true matches(): false
- replaceFirst( ) replaces first matching occurrence and replaceAll() replaces all occurrences of the pattern matching.
So we understand how we can use regular expression in java for pattern matching. Regular expressions are quite a powerful tool in java to find, edit and replace the input string.
Hope you enjoyed the article, please share and subscribe to the latest article update.
1 note · View note
generatour1 · 5 years ago
Text
top 10 free python programming books pdf online download 
link :https://t.co/4a4yPuVZuI?amp=1
python download python dictionary python for loop python snake python tutorial python list python range python coding python programming python array python append python argparse python assert python absolute value python append to list python add to list python anaconda a python keyword a python snake a python keyword quizlet a python interpreter is a python code a python spirit a python eating a human a python ate the president's neighbor python break python basics python bytes to string python boolean python block comment python black python beautifulsoup python built in functions b python regex b python datetime b python to dictionary b python string prefix b' python remove b' python to json b python print b python time python class python certification python compiler python command line arguments python check if file exists python csv python comment c python interface c python extension c python api c python tutor c python.h c python ipc c python download c python difference python datetime python documentation python defaultdict python delete file python data types python decorator d python format d python regex d python meaning d python string formatting d python adalah d python float d python 2 d python date format python enumerate python else if python enum python exit python exception python editor python elif python environment variables e python numpy e python for everyone 3rd edition e python import e python int e python variable e python float python e constant python e-10 python format python function python flask python format string python filter python f string python for beginners f python print f python meaning f python string format f python float f python decimal f python datetime python global python global variables python gui python glob python generator python get current directory python getattr python get current time g python string format g python sleep g python regex g python print g python 3 g python dictionary g python set g python random python hello world python heapq python hash python histogram python http server python hashmap python heap python http request h python string python.h not found python.h' file not found python.h c++ python.h windows python.h download python.h ubuntu python.h not found mac python if python ide python install python input python interview questions python interpreter python isinstance python int to string in python in python 3 in python string in python meaning in python is the exponentiation operator in python list in python what is the result of 2 5 in python what does mean python json python join python join list python jobs python json parser python join list to string python json to dict python json pretty print python j complex python j is not defined python l after number python j imaginary jdoodle python python j-link python j+=1 python j_security_check python kwargs python keyerror python keywords python keyboard python keyword arguments python kafka python keyboard input python kwargs example k python regex python k means python k means clustering python k means example python k nearest neighbor python k fold cross validation python k medoids python k means clustering code python lambda python list comprehension python logging python language python list append python list methods python logo l python number l python array python l-bfgs-b python l.append python l system python l strip python l 1 python map python main python multiprocessing python modules python modulo python max python main function python multithreading m python datetime m python time python m flag python m option python m pip install python m pip python m venv python m http server python not equal python null python not python numpy python namedtuple python next python new line python nan n python 3 n python meaning n python print n python string n python example in python what is the input() feature best described as n python not working in python what is a database cursor most like python online python open python or python open file python online compiler python operator python os python ordereddict no python interpreter configured for the project no python interpreter configured for the module no python at no python 3.8 installation was detected no python frame no python documentation found for no python application found no python at '/usr/bin python.exe' python print python pandas python projects python print format python pickle python pass python print without newline p python re p python datetime p python string while loop in python python p value python p value from z score python p value calculation python p.map python queue python queue example python quit python qt python quiz python questions python quicksort python quantile qpython 3l q python download qpython apk qpython 3l download for pc q python 3 apk qpython ol q python 3 download for pc q python 3 download python random python regex python requests python read file python round python replace python re r python string r python sql r python package r python print r python reticulate r python format r python meaning r python integration python string python set python sort python split python sleep python substring python string replace s python 3 s python string s python regex s python meaning s python format s python sql s python string replacement s python case sensitive python try except python tuple python time python ternary python threading python tutor python throw exception t python 3 t python print .t python numpy t python regex python to_csv t python scipy t python path t python function python unittest python uuid python user input python uppercase python unzip python update python unique python urllib u python string u' python remove u' python json u python3 u python decode u' python unicode u python regex u' python 2 python version python virtualenv python venv python virtual environment python vs java python visualizer python version command python variables vpython download vpython tutorial vpython examples vpython documentation vpython colors vpython vector vpython arrow vpython glowscript python while loop python write to file python with python wait python with open python web scraping python write to text file python write to csv w+ python file w+ python open w+ python write w+ python open file w3 python w pythonie python w vs wb python w r a python xml python xor python xrange python xml parser python xlrd python xml to dict python xlsxwriter python xgboost x python string x-python 2 python.3 x python decode x python 3 x python byte x python remove python x range python yield python yaml python youtube python yaml parser python yield vs return python yfinance python yaml module python yaml load python y axis range python y/n prompt python y limit python y m d python y axis log python y axis label python y axis ticks python y label python zip python zipfile python zip function python zfill python zip two lists python zlib python zeros python zip lists z python regex z python datetime z python strftime python z score python z test python z transform python z score to p value python z table python 0x python 02d python 0 index python 0 is false python 0.2f python 02x python 0 pad number python 0b 0 python meaning 0 python array 0 python list 0 python string 0 python numpy 0 python matrix 0 python index 0 python float python 101 python 1 line if python 1d array python 1 line for loop python 101 pdf python 1.0 python 10 to the power python 101 youtube 1 python path osprey florida 1 python meaning 1 python regex 1 python not found 1 python slicing 1 python 1 cat 1 python list 1 python 3 python 2.7 python 2d array python 2 vs 3 python 2.7 download python 2d list python 2.7 end of life python 2to3 python 2 download 2 python meaning 2 pythons fighting 2 pythons collapse ceiling 2 python versions on windows 2 pythons fall through ceiling 2 python versions on mac 2 pythons australia 2 python list python 3.8 python 3.7 python 3.6 python 3 download python 3.9 python 3.7 download python 3 math module python 3 print 3 python libraries 3 python ide python3 online 3 python functions 3 python matrix 3 python tkinter 3 python dictionary 3 python time python 4.0 python 4 release date python 4k python 4 everyone python 44 mag python 4 loop python 474p remote start instructions python 460hp 4 python colt 4 python automl library python 4 missile python 4 download python 4 roadmap python 4 hours python 5706p python 5e python 50 ft water changer python 5105p python 5305p python 5000 python 5706p manual python 5760p 5 python data types 5 python projects for beginners 5 python libraries 5 python projects 5 python ide with icons 5 python program with output 5 python programs 5 python keywords python 64 bit python 64 bit windows python 64 bit download python 64 bit vs 32 bit python 64 bit integer python 64 bit float python 6 decimal places python 660xp 6 python projects for beginners 6 python holster 6 python modules 6 python 357 python 6 missile python 6 malware encryption python 6 hours python 7zip python 7145p python 7754p python 7756p python 7145p manual python 7145p remote start python 7756p manual python 7154p programming 7 python tricks python3 7 tensorflow python 7 days ago python 7 segment display python 7-zip python2 7 python3 7 ssl certificate_verify_failed python3 7 install pip ubuntu python 8 bit integer python 881xp python 8601 python 80 character limit python 8 ball python 871xp python 837 parser python 8.0.20 8 python iteration skills 8 python street dakabin python3 8 tensorflow python 8 puzzle python 8 download python 8 queens python 95 confidence interval python 95 percentile python 990 python 991 python 99 bottles of beer python 90th percentile python 98-381 python 9mm python 9//2 python 9 to 09 python 3 9 python 9 subplots pythonrdd 9 at rdd at pythonrdd.scala python 9 line neural network python 2.9 killed 9 python
Tumblr media
#pythonprogramming #pythoncode #pythonlearning #pythons #pythona #pythonadvanceprojects #pythonarms #pythonautomation #pythonanchietae #apython #apythonisforever #apythonpc #apythonskin #apythons #pythonbrasil #bpython #bpythons #bpython8 #bpythonshed #pythoncodesnippets #pythoncowboy #pythoncurtus #cpython #cpythonian #cpythons #cpython3 #pythondjango #pythondev #pythondevelopers #pythondatascience #pythone #pythonexhaust #pythoneğitimi #pythoneggs #pythonessgrp #epython #epythonguru #pythonflask #pythonfordatascience #pythonforbeginners #pythonforkids #pythonfloripa #fpython #fpythons #fpythondeveloper #pythongui #pythongreen #pythongame #pythongang #pythong #gpython #pythonhub #pythonhackers #pythonhacking #pythonhd #hpythonn #hpythonn✔️ #hpython #pythonista #pythoninterview #pythoninterviewquestion #pythoninternship #ipython #ipythonnotebook #ipython_notebook #ipythonblocks #ipythondeveloper #pythonjobs #pythonjokes #pythonjobsupport #pythonjackets #jpython #jpythonreptiles #pythonkivy #pythonkeeper #pythonkz #pythonkodlama #pythonkeywords #pythonlanguage #pythonlipkit #lpython #lpythonlaque #lpythonbags #lpythonbag #lpythonprint #pythonmemes #pythonmolurusbivittatus #pythonmorphs #mpython #mpythonprogramming #mpythonrefftw #mpythontotherescue #mpython09 #pythonnalchik #pythonnotlari #pythonnails #pythonnetworking #pythonnation #pythonopencv #pythonoop #pythononline #pythononlinecourse #pythonprogrammers #ppython #ppythonwallet #ppython😘😘 #ppython3 #pythonquiz #pythonquestions #pythonquizzes #pythonquestion #pythonquizapp #qpython3 #qpython #qpythonconsole #pythonregiusmorphs #rpython #rpythonstudio #rpythonsql #pythonshawl #spython #spythoniade #spythonred #spythonredbackpack #spythonblack #pythontutorial #pythontricks #pythontips #pythontraining #pythontattoo #tpythoncreationz #tpython #pythonukraine #pythonusa #pythonuser #pythonuz #pythonurbex #üpython #upython #upythontf #pythonvl #pythonvert #pythonvertarboricole #pythonvsjava #pythonvideo #vpython #vpythonart #vpythony #pythonworld #pythonwebdevelopment #pythonweb #pythonworkshop #pythonx #pythonxmen #pythonxlanayrct #pythonxmathindo #pythonxmath #xpython #xpython2 #xpythonx #xpythonwarriorx #xpythonshq #pythonyazılım #pythonyellow #pythonyacht #pythony #pythonyerevan #ypython #ypythonproject #pythonz #pythonzena #pythonzucht #pythonzen #pythonzbasketball #python0 #python001 #python079 #python0007 #python08 #python101 #python1 #python1k #python1krc #python129 #1python #python2 #python2020 #python2018 #python2019 #python27 #2python #2pythons #2pythonsescapedfromthezoo #2pythons1gardensnake #2pythons👀 #python357 #python357magnum #python38 #python36 #3pythons #3pythonsinatree #python4kdtiys #python4 #python4climate #python4you #python4life #4python #4pythons #python50 #python5 #python500 #python500contest #python5k #5pythons #5pythonsnow #5pythonprojects #python6 #python6s #python69 #python609 #python6ft #6python #6pythonmassage #python7 #python734 #python72 #python777 #python79 #python8 #python823 #python8s #python823it #python800cc #8python #python99 #python9 #python90 #python90s #python9798
1 note · View note
smileart-links · 8 years ago
Text
Links: Atom Special
In this Links issue I decided to list all the Atom plugins I currently use in my day-to-day work. Essentials and favourites marked with ❤️
Tumblr media
Zen — distraction free writing for Atom. advanced-open-file — advanced Open File is a package for helping Atom users to open files and folders easily. It can also create new files and folders if they don't exist. aligner — Easily align multiple lines and blocks with support for different operators and custom configurations (a bonus for tabularize) + aligner-css, aligner-ruby, aligner-javascript, etc. atom-beautify — Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom atom-css-clean — We all write code a little quickly sometimes. This is a package which offers a helping hand to sort, align and clean your CSS and SASS. atom-css-comb — CSScomb is a coding style formatter for CSS (LESS|SASS|SCSS). atom-ctags — better autocomplete for atom atom-fuzzy-grep — Fuzzy grep project using ag, pt, ack, grep, ripgrep, or git-grep atom-hot-package-loader — Hot reloading for package development atom-idiomatic-comments-css-snippets — Idiomatic CSS comment snippets package for atom atom-shortcuts — helps you learn Atom's shortcuts, hit ctrl + ` to see a shortcut cheatsheet ❤️ auto-detect-indentation — automatically detect indentation of opened files. auto-encoding-for-ruby — automatically include #encoding: utf-8 on Ruby files auto-indent — this package will allow you to auto-indent your current file autocomplete-emojis — adds emoji autocompletion to autocomplete+ ❤️ autocomplete-paths — adds path autocompletion to autocomplete+ autoprefixer — prefix CSS and SCSS ❤️ block-selection-mode — enable block-selection-mode busy-signal — a package that provides an easy to use API to show your package is performing a task carbon-now-sh — Atom package to open the current editor content in carbon.now.sh ❤️ change-case — change the case of selected text using node-change-case clipboard-plus — keeps your clipboard history dash — Dash documentation integration with Atom debug-service — provides a debugger as a service for other atom packages ❤️ devdocs — put your cursor on a keyword and search for it using the 'doc' command docblockr — a helper package for writing documentation docs-snippets — snippets for writing documentation in your code editor-stats — display a graph of keyboard and mouse usage for the last 6 hours ❤️ editorconfig — helps developers maintain consistent coding styles between different editors ❤️ enhanced-tabs — webstorm-like tab switching behavior for atom ❤️ expand-region — expanding selection ❤️ file-icons — assign file extension icons and colours for improved visual grepping foldingtext-for-atom — outline editor with productivity features. foldingtext-markdown — Author Markdown in the FoldingText for Atom outliner ❤️ fonts — lots of monospace fonts (personally I prefer FiraCode) gemsource — simple package to open source of installed ruby gems from atom ❤️ git-blame — toggle git-blame annotations in the gutter of atom editor. git-control — provides a GUI interface to manage all commonly-used git commands git-diff-details — view git diffs directly in atom. ❤️ git-history — view previous versions of any file known to git. git-plus — do git things without the terminal ❤️ glowing-cursor — a glowing cursor based on muchWeb's neon cursor hey-pane — Atom Plugin to enlarge the active pane, either with a shortcut or with a super handy follow mode. Inspired by Origami for Sublime Text. ❤️ highlight-selected — highlights the current word selected when double clicking intentions — base package for showing intentions in Atom ❤️ jumpy — an Atom package that creates dynamic hotkeys to jump around files across visible panes. keyboard-sounds — makes (mechanical) keyboard noise while you type. (I disable it by default, but now and again I like to turn it on) language-babel — JavaScript ES201x, React JSX, Flow and GraphQL Grammar. Babel Transpiler language-diff — Interact with *.diff files language-docker — Dockerfile syntax highlighting language-ini — Syntax support for ini files. ❤️ linter — A Base Linter with Cow Powers (linter-alex, linter-eslint, linter-xo, linter-jscs, linter-jshint, linter-just-say-no, linter-reek, linter-rubocop, linter-ruby, linter-scss-lint, linter-ui-default) ❤️ markdown-preview-plus — Markdown Preview + Community Features ❤️ merge-conflicts — resolve git conflicts within Atom method-separator — show a separator line above each method or function. ❤️ minimap — a preview of the full source code (+ minimap-find-and-replace, minimap-git-diff, minimap-selection) ❤️ monokai — a monokai theme (cause I’m quite lazy to port my favourite neverland-vim-theme to Atom) ❤️ multi-wrap-guide — provides multiple draggable wrap guides. ❤️ neon-selection — glowing selection style, inspired by Enligntenment's Terminology  on-the-rocks — Bourbon & Neat Snippets package-list — show all installed packages in compact list and enable/disable, view docs, or uninstall in one click persistent-bookmarks — Similar to bookmarks but bookmarks remain after you close a text editor, and even after closing a project ❤️ pigments — a package to display colors in project and files ❤️ pinned-tabs — an Atom package that allows you to pin tabs project-manager — Project Manager for easy access and switching between projects in Atom recent-finder — open recent file with fizzy-finder ❤️ regex-railroad-diagram — display railroad diagram of regex under cursor. release-notes — displays the release notes of Atom in Atom ❤️ ruby-block — Atom highlight matching ruby block ruby-test — Run Ruby tests, Rspec examples, and Cucumber features from Atom ❤️ script — Run code in Atom! scrolloff — scroll offset (vim-like scrolloff) for Atom. set-syntax — creates easy Command Palette commands for setting the syntax of the current file ❤️ sort-lines — sorts your lines. Never gets tired ❤️ space-tab — coverts leading tabs to spaces or vice versa ❤️ split-diff — a split pane diff tool symbols-tree-view — a symbols view like taglist ‼️❤️ sync-settings — synchronize package settings, keymap and installed packages ❤️ tablr — edit CSV files using a table editor ❤️ tabularize — Atom package for text alignment. ❤️ teletype — share your workspace with team members and collaborate on code in real time ❤️ todo-show — finds all the TODOs, FIXMEs, CHANGEDs, etc. in your project. ❤️ toggle-quotes — quickly toggle between single and double quotes
Tumblr media Tumblr media
0 notes